package MAP_study;

import java.util.HashMap;
import java.util.Map;

public class Map_study {
    public static void main(String[] args) {
        Map<String,String> map = new HashMap<>();
        String str = map.put("李晨","范冰冰");
        System.out.println(str);
        //存放的K值对的时，key不重复，返回的value是null
        System.out.println(map);
        //{李晨=范冰冰}
        String str2 = map.put("李晨","范水水");
        System.out.println(str2);
        //存放K值对是，key重复，返回的Value是被替换的值
        System.out.println(map);
        //{李晨=范水水}
        System.out.println(map.put("王狗蛋","范水水"));
        System.out.println(map);
        //{李晨=范水水, 王狗蛋=范水水}
        String str3 = map.remove("李晨");
        //删除key值及其所带的value值，返回被删除的value值
        System.out.println(str3);
        String str4 = map.remove("李鬼");
        //没有返回null
        System.out.println(str4);
        String str5 = map.get("王狗蛋");
        System.out.println(str5);
        //获取key对应的value值
        System.out.println(map.containsKey("王狗蛋"));
        //返回true表示有这个key
    }
}
